AWS Directory Service のディレクトリへコスト配分タグを付ける方法を教えてください
困っていた内容
AWS Directory Service のディレクトリにコスト配分タグを付けたいです。
マネジメントコンソールで試してみたのですが、タグを付ける画面が見つかりません。タグ付けの方法を教えてください。
どう対応すればいいの?
Directory Service コンソールでは、ディレクトリタイプ Simple AD / AWS Managed Microsoft AD ともにコスト配分タグを付けることができません。
これらのリソースへタグを付けるには、AWS CLI で以下を実施してください。
$ DirectoryId=<ディレクトリ ID> $ TagKey=<タグのキー> $ TagValue=<タグの値> # タグの確認 $ aws ds list-tags-for-resource --resource-id ${DirectoryId} { "Tags": [] } # タグの追加 $ aws ds add-tags-to-resource --resource-id ${DirectoryId} --tags Key=${TagKey},Value=${TagValue} # タグが追加されたか確認 $ aws ds list-tags-for-resource --resource-id ${DirectoryId} { "Tags": [ { "Key": <タグのキー>, "Value": <タグの値> } ] }
タグ付けを間違えた場合は、以下のようにすれば削除できます。
# タグの削除 $ aws ds remove-tags-from-resource --resource-id ${DirectoryId} --tag-keys ${TagKey} # タグが消えたか確認 $ aws ds list-tags-for-resource --resource-id ${DirectoryId} { "Tags": [] }
参考資料
- add-tags-to-resource — AWS CLI 2.2.3 Command Reference
- list-tags-for-resource — AWS CLI 2.2.3 Command Reference
- remove-tags-from-resource — AWS CLI 2.2.3 Command Reference
- よくある質問 - AWS Directory Service | AWS
Q: 自分のディレクトリにタグを付けられますか?
はい。AWS Directory Service では、コスト配分タグ付けをサポートしています。タグを使用すると、AWS リソースの分類とグループ化によるコスト配分や経費の削減が簡単になります。たとえば、タグを使用して、管理者、アプリケーション名、コストセンター、または特定のプロジェクトごとにリソースをグループ化できます。